<?php

class Pages extends CI_Controller {
    // 实现功能如下：
    // 当浏览器访问url/index.php/pages/view的时候，如果没有加参数，添加默认参数home
    // 根据route规则，默认的控制器是Pages/view
    // /pages/view控制器检查是否存在views/pages/$page_param.php页面，如果有则渲染，没有输出404
    public function view($page = 'home')
    {
        if(!file_exists(APPPATH.'views/pages/'.$page.'.php'))
        {
            show_404();
        }       

        // 首字母大写
        $data['title'] = ucfirst($page);

        // 渲染head
        $this->load->view('templates/header', $data);
        // 渲染page
        $this->load->view('pages/'.$page, $data);
        // 渲染footer
        //$this->load->view('templates/footer', $data);
    }
}
